//<!-- spring-aop -->
//<dependency>
//  <groupId>org.springframework</groupId>
//  <artifactId>spring-aop</artifactId>
//  <version>5.0.3.RELEASE</version>
//</dependency>

//package org.smart4j.framework.common.aop.advice;
//
//import org.springframework.aop.AfterReturningAdvice;
//import org.springframework.lang.Nullable;
//
//import java.lang.reflect.Method;
//import java.util.Arrays;
//
///**
// * Spring后置增强类
// *
// * @author YooLin1c
// * @version 1.0.0
// * @since 2018-02-01 12:37
// */
//public class HelloAfterAdvice implements AfterReturningAdvice {
//    @Override
//    public void afterReturning(@Nullable Object result, Method method, Object[] args, @Nullable Object target) throws Throwable {
//        System.out.println("after advice ".concat(target.getClass().getName()).concat(".").concat(method.getName()).concat("()")
//                .concat(" params : ").concat(Arrays.toString(args)).concat(" result : ").concat(String.valueOf(result)));
//    }
//}
